@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0}
body,input,textarea,select{font:12px/1.5 "Hiragino Sans GB","Microsoft YaHei",simsun,Tahoma,
Arial,Helvetica,Geneva,sans-serif; color:#555; -webkit-font-size-adjust: none;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer; color:#111;}
input, textarea, select, button {font-size:12px;font-weight:normal;font-family:inherit}
table {border-collapse:collapse;border-spacing:0;width:100%;}
em,i,b {font-style: normal;font-weight: normal}
ul{list-style:none;}
img {border:none;vertical-align:middle;-ms-interpolation-mode:bicubic;}
input,textarea,select{resize:none;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}

/*Í·²¿*/
.header{clear: both;min-width:1000px; background: url(../images/headerbg.png) repeat-x;}
.header .hd{width: 1000px; margin: auto; height: 150px;}
.topbar{height: 37px; line-height: 37px;}
.topbar .toplink{float: right;}
.topbar .toplink a{margin: 0 4px;}
.top{width: 1000px; height: 113px;}
.top .logo{float:left;padding: 0 18px 0 0;margin: 35px 0 0 0;}
.top .ad{float: left;color: #F60;}
.top .ad h1{color: #666;font-size: 24px;font-weight: normal;padding: 0 0 0 18px;margin: 50px 0 0 0;line-height: 150%;}
.top .ad span{font-size:26px;color:#125D96;}
.top .tel{float:right;margin-top:20px;background: url(../images/telbg.png) 0px center no-repeat;padding-left: 80px;}
.top .tel span{display:block;}
.tel .rx{font-size:18px;color:#000000;}
.tel .dh{font-size:30px;color:#125D96;font-family:Arial, Helvetica, sans-serif;}
/*nav*/
.nav{height: 40px;min-width:1120px; background-color: #125D96;}
.menu{width:1000px;margin:0 auto;}
.menu li{float: left; position: relative;  height: 40px; line-height: 40px;}
.menu li a{display: inline-block;  padding: 0 30px; color: #fff; font-size: 16px;}
.menu li a:hover{background-color: #0C4B7E;}
.menu li.home{background-color: #0C4B7E;}
/*ËÑË÷¿ò*/
#topkey {height: 40px;overflow: hidden;}
.searchkey{line-height: 40px;}
.searchkey {width: 1000px; margin:0 auto; height: 40px;}
.keyword {float: left; width: 630px; color: #4d4d4d;}
.keyword label {font-weight: bold;font-size:16px;}
.keyword a {color: #4d4d4d; padding: 0 5px;font-size:14px; }
.keyword a:hover {color: #c00;}
.search {float: right; width: 274px;padding-top:8px;}
.stxt { width: 205px; height: 24px; padding-left: 27px; background:#fff url(../images/sousuo.png) no-repeat; float: left; border: 1px solid #d0d0d0;}
.sbtn {width: 40px; height: 28px; background: #415074; color: #fff; border: 0 none; font-weight: bold; cursor: pointer;background: url(../images/tel_17.png) center top no-repeat;}
/*banner*/
.banner{width: 1000px;position: relative;height: 450px;margin:0 auto;background: #000;}
.banner .bd{margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul{width: 100% !important;}
.banner .bd li{width: 100% !important;height: 450px;overflow: hidden;text-align: center;}
.banner .bd li a{display: block;height: 450px;}
.banner .hd{width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul{text-align: center;padding-top: 5px;}
.banner .hd ul li{cursor: pointer;display: inline-block;*display:inline;zoom: 1;width: 8px;height: 8px;margin: 5px;background: url(../images/tg_flash_p.png) -18px 0;overflow: hidden;line-height: 9999px;}
.banner .hd ul .on{background-position: 0 0;}
.banner .prev, .banner .next{width: 60px;height: 90px;margin: -60px 0 0;display: none;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 60%;z-index: 10;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=20);opacity: 0.2;}
.banner .prev{left: 100px;}
.banner .next{background-position: 0 -90px;right: 100px;}
.banner .prev:hover, .banner .next:hover{filter: alpha(opacity=50) !important;opacity: 0.5 !important;}